ホーム 戻る

Document No. 21010732

最終更新日 2003/06/10

 

 

 


製品名 (バージョン、サービスパック、パッチなど)

ARCserveIT 6.61 Advanced Edition for Linux

BrightStor ARCserve 7 Advanced Edition for Linux

BrightStor ARCserve 7 for Linux Backup Agent for Oracle Server

障害内容

ARCserveIT 6.61 Advanced Edition for LinuxBrightStor ARCserve 7 Advanced Edition for Linux  および BrightStor ARCserve 7 for Linux Backup Agent for Oracle Server をインストールする際に以下のエラーが表示され、インストールができないことがあります。

LANG=C の場合

error:  Failed dependencies:

          libstdc++.so.2.9 is needed by *****

LANG=ja_JP.eucJP の場合

         エラー: 依存性の欠如:
                 libstdc++.so.2.9は ***** に必要とされています
 

***** はそれぞれの RPM パッケージ名です

これは、ARCserveIT 6.61 Advanced Edition for LinuxBrightStor ARCserve 7 Advanced Edition  for Linux および BrightStor ARCserve 7 for Linux Backup Agent for Oracle Server(以降 ARCserve と記載)を動作させる上で libstdc++.so.2.9 ファイルが必要な為、インストールスクリプトの中でチェックして、当該ファイルが存在しない場合にはインストールが出来ないようになっているためです。

 

回避方法

原因として2つ考えられます。

1.         compat-libstdc++(Red Hat の場合)または libstdc++-compat(TurboLinuxの場合) RPM  パッケージがインストールされていない。

この場合には該当の RPM パッケージをインストールしてください。

2.         egcs-c++ RPM パッケージがインストールされていない。

この場合には該当の RPM パッケージをインストールしてください。

3.         上記 パッケージはインストールされているが、libstdc++.so.2.9 のシンボリックリンク がない。

実際には libstdc++.so.2.9はシンボリックリンクで、同じディレクトリ内のlibstdc++.so.2.9.dummy を指しています。compat-libstdc++(Red Hat の場合)または  libstdc++-compat(TurboLinuxの場合)の該当の RPM パッケージを導入すると自動的にシンボリックリンクが作成されます。

何らかの原因でこのシンボリックリンクが存在しない場合には、compat-libstdc++(Red Hat の場合)または  libstdc++-compat(TurboLinuxの場合)を再インストールし、libstdc++.so.2.9のシンボリックリンクが作成されていることを確認してから ARCserve のインストールを行ってください。